package com.naiterui.ehp.bs.ds.modules.goods.vo;

import com.naiterui.ehp.bs.ds.common.json.Dict;

import lombok.Data;

import io.swagger.annotations.ApiModelProperty;

@Data
public class WarehouseGoodsVO implements java.io.Serializable {

    private static final long serialVersionUID = 6241127996781913227L;

    @ApiModelProperty(value = "商品 ID")
    private Long productId;

    @ApiModelProperty(value = "SKU ID")
    private Long skuId;

    /**
     * 商品名称
     */
    @ApiModelProperty(value = "商品名称")
    private String name;

    @ApiModelProperty(value = "通用名")
    private String commonName;

    /**
     * 商品编码
     */
    @ApiModelProperty(value = "商品编码")
    private String number;

    @ApiModelProperty(value = "药理分类ID")
    private Long pharmacologyClassificationId;

    @ApiModelProperty(value = "药理分类名称")
    private String pharmacologyClassificationName;

    /**
     * 状态:是否停用 0:启用。1:停用
     */
    @Dict(type = "system_status")
    @ApiModelProperty(value = "状态:是否停用 0:启用。1:停用,描述使用statusDescribe")
    private Integer status;

    @ApiModelProperty(value = "库存数量")
    private Long quantity;
}
